591145
163634
920216
88771
271286
323880
451425
77698
903511
118482
972593
665596
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1695196
1641471